
#最大子数组和

'''
给你一个整数数组 nums ，请你找出一个具有最大和的连续子数组
（子数组最少包含一个元素），返回其最大和。

子数组 是数组中的一个连续部分。

'''


def maxSubArray(self, nums) -> int:
    a = []
    b = []
    n = len(nums)
    maxs = 0
    if n == 1:
        maxs = nums[0]
    else:
        for i in range(n) :
            sums = nums[i]
            for x in range(i+1,n):
                sums += nums[x]
                if sums > maxs :
                    maxs = sums
        return maxs

nums = eval(input())
print(maxSubArray(0, nums))
